home *** CD-ROM | disk | FTP | other *** search
/ Workbench Add-On / Workbench Add-On - Volume 1.iso / BBS-Archive / Dev / CLisp-Beta4low.lha / ANNOUNCE next >
Text File  |  1993-03-17  |  3KB  |  67 lines

  1. This is CLISP, a Common Lisp implementation.
  2.  
  3. CLISP is mostly CLtL1 compliant. For those who want to use CLOS, I also
  4. provide a port of PCL. No other features of CLtL2 or dpANS CL are
  5. currently supported.
  6.  
  7. The newest versions will always be available via anonymous ftp from
  8. ma2s2.mathematik.uni-karlsruhe.de [129.13.115.2], directory /pub/lisp/clisp/.
  9.  
  10. There is a mailing list for users of CLISP. It is the proper forum for
  11. questions about CLISP, installation problems, bug reports, application
  12. packages etc.
  13. For information about the list and how to subscribe it, send mail to
  14. listserv@ma2s2.mathematik.uni-karlsruhe.de, with the two lines
  15.           help
  16.           information clisp-list
  17. in the message body.
  18.  
  19. -------------------------------------------------------------------------------
  20.  
  21.                         Common Lisp CLISP
  22.  
  23. Common Lisp is
  24.   * a convential programming language and an AI language
  25.   * interactive
  26.   * a Lisp for professional use
  27.  
  28. Common Lisp programs are
  29.   * easy to test (interactive)
  30.   * easy to maintain (depending on programming style)
  31.   * portable (there is a standard for the language and the library functions)
  32.  
  33. Our Common Lisp CLISP
  34.   * needs only 1.5 MB of memory
  35.   * implements 99% of the standard
  36.   * can call your preferred editor
  37.   * is freely distributable
  38.  
  39. Common Lisp provides
  40.   * clear syntax, carefully designed semantics
  41.   * several data types: numbers, strings, arrays, lists, characters, symbols,
  42.     structures, streams etc.
  43.   * runtime typing: the programmer needn't bother about type declarations,
  44.     but he gets notified on type violations.
  45.   * many generic functions:
  46.     88 arithmetic functions for all kinds of numbers (integers, ratios,
  47.     floating point numbers, complex numbers),
  48.     44 search/filter/sort functions for lists, arrays and strings
  49.   * automatic memory management (garbage collection)
  50.   * packaging of programs into modules
  51.   * macros: every programmer can make his own language extensions
  52.  
  53. Our Common Lisp CLISP provides
  54.   * an interpreter
  55.   * a compiler which makes execution of programs 5 times faster
  56.   * all data types with unlimited size (the size need never be declared,
  57.     the size of lists and arrays may be changed dynamically)
  58.   * integers of arbitrary length, unlimited floating point number precision
  59.   * 594 library functions, 542 of them written in C
  60.  
  61. Get it via anonymous ftp from ma2s2.mathematik.uni-karlsruhe.de [129.13.115.2],
  62. directory /pub/lisp/clisp/, or contact
  63. Bruno Haible <haible@ma2s2.mathematik.uni-karlsruhe.de>.
  64.  
  65. -------------------------------------------------------------------------------
  66.  
  67.